#include<iostream>


class Test
{
    public:
        //修饰返回值：返回值不可修改（只有用指针或引用接才会生效）其他类型变量都是拿的值
        // const int& func()
        // {
        //     return a;
        // }
        //修饰形参：不可修改，保证传进来的数据的安全（指针和引用）
        // void func(const int &a)
        // {
        // }
        //常成员函数：类的成员变量不能修改 ps：但将成员变量用引用传进来则可以修改
        void func()const
        {
        }
    private:
        int a;
};
int main()
{
    Test t;
    // int a = t.func();
    // const int &b = t.func();
    return 0;
}